/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package data;

import java.rmi.RemoteException;


public class PersonImpl extends java.rmi.server.UnicastRemoteObject implements Person {

private int person_id;
private String vorname;
private String nachname;
private String raum;
private String email;
private String telefon;
private String passwort;



//Dieser Konstruktor ruft den Konstruktor der Superklasse UnicastRemoteObject auf.

public PersonImpl ()throws java.rmi.RemoteException {
super();}


//Diese Methode setzt den vorname vom typ String und wirft eine RemoteException.

public void set_person_id(int PersonID)throws RemoteException {
this.person_id = PersonID;}



//Diese Methode setzt den vorname vom typ String und wirft eine RemoteException.

public void set_vorname(String Vorname)throws RemoteException {
this.vorname = Vorname;}

//Diese Methode setzt den name vom typ String und wirft eine RemoteException.

public void set_nachname(String Nachname)throws RemoteException {
this.nachname = Nachname;}


//Diese Methode setzt den raum vom typ String und wirft eine RemoteException.

public void set_raum(String Raum)throws RemoteException {
this.raum = Raum;}


//Diese Methode setzt die email vom typ String und wirft eine RemoteException.

public void set_email(String Email)throws RemoteException {
this.email = Email;}


//Diese Methode setzt die telefonnummer vom typ String und wirft eine RemoteException.

public void set_telefon(String Telefon)throws RemoteException {
this.telefon = Telefon;}


//Diese Methode setzt das passwort vom typ String und wirft eine RemoteException.

public void set_passwort(String Passwort)throws RemoteException {
this.passwort = Passwort;}


//Diese Methode gibt die person_id vom typ int zurück und es wird eine RemoteException geworfen.

public int get_person_id()throws RemoteException {
return person_id;}

//Diese Methode gibt den vorname vom typ String zurück und es wird eine RemoteException geworfen.

public String get_vorname()throws RemoteException {
return vorname;}


//Diese Methode gibt den name vom typ String zurück und es wird eine RemoteException geworfen.

public String get_nachname()throws RemoteException {
return nachname;}


//Diese Methode gibt den raum vom typ String zurück und es wird eine RemoteException geworfen.

public String get_raum()throws RemoteException {
return raum;}


//Diese Methode gibt die email vom typ String zurück und es wird eine RemoteException geworfen.

public String get_email()throws RemoteException {
return email;}


//Diese Methode gibt die telefonnummer vom typ String zurück und es wird eine RemoteException geworfen.

public String get_telefon()throws RemoteException {
return telefon;}


//Diese Methode gibt das passwort vom typ String zurück und es wird eine RemoteException geworfen.

public String get_passwort()throws RemoteException {
return passwort;}
}